package exception;

import java.awt.*;
import java.io.FileNotFoundException;
import java.io.IOException;

public class ThrowsDemo {
    public void doSome()throws IOException, AWTException {}
    class SubClass extends ThrowsDemo{}
    //public void doSome() throws IOException , AWTException {}
    //子类方法可以不在抛出任何异常
    //public void doSome(){}
    //子类方法可以抛出部分异常
    //public void doSome() throws IOException{}
    //子类方法可以抛出父类异常的子类异常
    //public void doSome() throws FileNotFoundException{}
    //子类方法不允许抛出额外异常（超类方法中没有声明抛出的，且不存在继承关系的异常）
    //public void doSome() throws SQLException{}
    //不允许抛出超类方法声明抛出异常的超类异常
    //public void doSome() throws Exception{}

}
